@charset "utf-8";
body{
	margin: 0;
}
.fl-l{
	float: left;
}
.fl-r{
	float: right;
}
.mini-header ul,.mini-header li{
	padding: 0;margin: 0;
}
.mini-header li{
	list-style: none;
}
.mini-header a{
	text-decoration: none;
}
.mini-header{
	width: 100%;height: 42px;background: url("../../images/v4_topbg.jpg") repeat-x;font-family: "microsoft yahei";line-height: 1.5;font-size: 14px;
}
.mini-head-box{
	width: 1200px;margin: 0 auto;
}
.mini-head-box:after{
	content: "";display: block;overflow: hidden;clear: both;height: 0;width: 0;
}
.mini-head-city{
	background: url("../../images/v4_icon.png") no-repeat -145px -20px;padding-left: 18px;height: 42px;line-height: 42px;color: #f93;
}
.mini-head-city span,.mini-head-city a span{
	color: #888;margin: 0 3px;
}
.mini-head-city a:last-of-type{
	color: #f93;
}
.mini-head-city a:hover span{
	color: #f93;
}
.mini-head-menu{
	line-height: 42px;
}
.mini-head-menu a{
	padding: 0 20px;color: #888;border-right: 1px solid #888;
}
.mini-head-menu a:last-of-type{
	border-right: none !important;
}
.mini-head-menu a:hover{
	color: #f93;border-right: 1px solid #f93;
}
.mini-head-menu .head-mini-logo{
	padding: 0;border-right: none !important;
}
.mini-head-menu .head-mini-logo img{
	height: 34px;vertical-align: top;margin: 3px 50px 0 0;padding: ;
}
.mini-head-no{
	padding: 6px 0 0;
}
.head-login{
	display: inline-block;width: 23px;height: 22px;background-image: url("../../images/v4_icon.png");background-repeat: no-repeat;vertical-align: middle;
}
.head-weixin{
	background-position: -108px 0;
}
.head-qq{
	background-position: -26px 0;
}
.head-sina{
	background-position: 0 0;
}
.head-douban{
	background-position: -53px 0;
}
.head-renren{
	background-position: -80px 0;
}
.head-weixin:hover{
	background-position: -108px -27px;
}
.head-qq:hover{
	background-position: -26px -27px;
}
.head-sina:hover{
	background-position: 0 -27px;
}
.head-douban:hover{
	background-position: -53px -27px;
}
.head-renren:hover{
	background-position: -80px -27px;
}
.head-login-btn{
	display: inline-block;padding: 3px 8px;border: 1px solid #ccc;border-radius: 3px;margin-left: 10px;vertical-align: middle;color: #888;
}
.head-login-btn:hover{
	background: #f93;color: #fff;border: 1px solid #f93;
}
.head-login-btn.requireLogin{
	margin-left: 50px;
}
.mini-head-yes > div{
	display: block;height: 42px;line-height: 42px;padding: 0 20px;position: relative;float: left;
}
.mini-head-yes > div a{
	color: #888;
}
.mini-head-yes > div:hover{
	background: #fff;border-right: 1px solid #ccc;border-left: 1px solid #ccc;
}
.mini-head-yes > div:hover > a{
	color: #f93;
}
.mini-head-yes > div ul{
	position: absolute;top: 40px;width: 150px;top: 40px;right: -1px;background: #fff;z-index: 15;border: #dbdbdb 1px solid;border-top: #fff;display: none;
}
.mini-head-yes > div:hover ul{
	display: block;
}
.mini-head-yes > div ul li{
	padding: 8px 20px;line-height: 25px;
}
.mini-head-yes > div ul li:hover a{
	color: #f93;
}
.head-info-icon{
	display: inline-block;width: 22px;height: 15px;background: url("../../images/cardUI.png") no-repeat 0px -508px;vertical-align: middle;margin-right: 10px;
}
.mini-head-my img{
	width: 26px;height: 26px;border-radius: 50%;vertical-align: middle;margin-right: 6px;
}
.head-xiala{
	width: 12px;height: 12px;display: inline-block;background: url("../../images/v4_icon.png")  -147px 4px no-repeat;vertical-align: middle;margin-left: 10px;
    -webkit-transition: -webkit-transform 0.2s ease-out;transition: transform 0.2s ease-out;
}
.mini-head-yes > div:hover .head-xiala{
	background: url("../../images/v4_icon.png");background-repeat: no-repeat;background-position:-147px -8px;-webkit-transform: rotateZ(-180deg);transform: rotateZ(-180deg);
}
.head-icon{
	background-image: url("../../images/cardUI.png");background-repeat: no-repeat;background-position: 0 -358px;width: 30px;height: 20px;display: inline-block;vertical-align: middle;margin-top: -5px;
}
.head-info-02{
	background-position: 0 -503px;
}
.head-info-03{
	background-position: 0 -467px;
}
.head-info-04{
	background-position: 0 -429px;
}
.head-info-05{
	background-position: 2px -178px;
}
.head-my-01{
	background-position: 0 6px;
}
.head-my-02{
	background-position: 2px -178px;
}
.head-my-03{
	background-position: 2px -142px;
}
.head-my-04{
	background-position: 2px -106px;
}
.head-my-null{
	background-position: 40px 40px;
}
.head-my-08{
	background-position: 0 -289px;
}
.head-my-09{
	background-position: 0 -325px;
}

.mini-footer{
	text-align: center;width: 100%;background: #272935;min-width: 1200px;margin: 0 auto;color: #666;padding: 20px 0;
}
.mini-footer a,.mini-footer span{
	display: inline-block;vertical-align: middle;font-size: 12px;margin: 0 20px;
}
.mini-footer span a{
	color: #888;margin: 0;display: inline;vertical-align: top;
}
.mini-footer span a:hover{
	color: #f93;
}

